@charset "utf-8";
/*芦山地震哀悼*/
/*html{filter: grayscale(100%);    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);    -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);   -webkit-filter: grayscale(1);}*/

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{
	font:12px/1.5 tahoma,arial,\5b8b\4f53;
}

.tablesolid, .grid{ border-right:1px solid #f0f0f0; border-top:1px solid #f0f0f0; }
.tablesolid>tbody>tr>td, 
.grid>tbody>tr>td { border-left:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }

.grid>tbody>tr>td { padding:3px; }

td.classheader { padding:3px; color:#ccc; font-style:italic;}
td.header { padding:0px 10px; color:#666; background:#f5f5f5; text-align:right; vertical-align:top; font-weight:bold;}

.shandowbox{
	-moz-box-shadow: 0px 2px 10px #999;	
	-webkit-box-shadow: 0px 2px 10px #999;
	box-shadow: 0px 2px 10px #999;
	filter:
	progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#cccccc') 
	progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#cccccc') 
	progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#cccccc');
}

#title_bar{border-bottom:solid 1px #666; height:34px; background:#ddd url(/images/bar_bg.jpg) repeat-x;}
/******** 菜单 **********/
#menubar{height:30px; position:absolute;left:250px;top:0px; z-index:2}
#menus{ float:left; }
#menu_cur{ float:left; }
#menumorebox{ display:none; float:left; position:relative; height:30px; font-weight:bold; }
#menumorebox #bt_more{
	position:absolute;top:0px; left:0px; z-index:3; width:50px; height:28px;margin:2px; 
	background-image:url(/images/down.png);
	background-repeat: no-repeat;
	background-position: center;
}
#menumorebox .hover{text-decoration:;border:1px solid #999; border-bottom:0px; background-color:#fff;}
#menumorebox #list_menumore{
	display:none; position:absolute;left:-138px;top:30px; z-index:2; width:200px; 
	padding:5px 5px 5px 5px; border:1px solid #999;background:#fff;
}

/******** 用户信息条 ********/
.info_bar{position:absolute;top:0px;right:15px; z-index:2; height:35px; line-height:35px; border:solid 0px #f0f0f0;}
.info_bar span{color:#444;}
.info_bar a{font-weight:bold;}

#userico{position:absolute; top:0px; left:-40px; vertical-align:middle; margin-right:10px;width:32px;height:32px;border:1px solid #fff;}
#userico #puicon{width:30px;height:30px; position:absolute; z-index:3;border:1px solid #666;cursor:pointer;}
#userico .userinfo_list{ display:none; position:absolute; top:-1px; right:-1px; z-index:2; width:200px; padding:5px; border:1px solid #666; background:#fff; cursor:pointer;}
#userico .userinfo_list ul{ height:22px; line-height:22px; font-weight:bold;}

/***** 置顶按钮 *******/
#scrolltop,#scrolltop2 {
	display:none; position:fixed; bottom:10px; right:10px;
	width:80px; height:50px;
	background:url(/images/top.gif);
	cursor:pointer;
	/* 兼容多浏览器 半透明特效 */
	filter:alpha(opacity=20);	/*值域为[0, 100] */
	-moz-opacity:0.2;			/*值域为[0, 1]	 */
	opacity:0.2;				/*值域为[0, 1] 	 */
}
#scrolltop:hover,#scrolltop2:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

#scrolltop2 {
	display:none; position:absolute; bottom:60px; right:20px;
	background:url(/images/top2.gif);
	width:40px; height:25px;
}
/******** 按钮 *********/
a.bt_menu{display:block;margin:2px;padding:5px; font-weight:bold; color:#444; border:1px solid #999;background:#ddd url(/images/bar_bg.jpg);}
a.bt_menu:hover { text-decoration:none;background-image:none;background-color:#fff;}
a.bt_menu img{width:16px; height:16px; vertical-align:middle;}
a.curmenu, a.curmenu:hover { background:#1a4bfe url(/images/bar_bg.jpg) 0px -35px; border:1px solid #000; color:#f0f0f0; font-weight:bold;}
a.curmenu2, a.curmenu2:hover { background:#222; border:1px solid #000; color:#f5f5f5; }

/******** 框架左栏滑动按钮 *********/
.frame_slide{vertical-align:middle; width:10px; padding:0px;cursor:pointer; background:#f7f7f7;}
.frame_slide .bt_slideleft{ width:10px;height:50px;cursor:pointer; border:1px solid #ddd; background:#ddd url(/images/bt_slide.jpg) }
.frame_slide .bt_slideright{ width:10px;height:50px;cursor:pointer; border:1px solid #ddd; background:#ddd url(/images/bt_slide.jpg) -10px 0px; }


/******** 顶部工具条 *********/
.list_top_bar{height:24px; padding:5px 10px; border-bottom:1px solid #f0f0f0;}
.list_top_title { float:left; height:22px; line-height:22px; margin-right:50px;}
.list_top_tools{ float:right; vertical-align:middle; height:22px; }
.list_top_tools a.item{ display:block; float:left; vertical-align:middle; padding:2px 5px; margin:0px 2px; border:1px solid #aaa; background:url(/images/bar_bg.jpg) }
.list_top_tools a.item:hover{ border:1px solid #666; background-image:none; background-color:#fff; }
.list_top_tools a.item img{vertical-align:middle;}

.list_top_tools a.link{ display:block; float:left; vertical-align:middle; padding:3px 5px; margin:0px 2px; }
.list_top_tools a.link:hover{ color:#f00; }
.list_top_tools a.link img{vertical-align:middle;}

/******** 业务单公共页面 *********/
.itemHover td a.txt_tool{display:inline; margin-left:10px;}
a.txt_tool{display:none;}

.itemHover td a.ico_tool{display:inline-block; vertical-align:middle; margin-left:10px; width:16px; height:16px; }
a.ico_tool{display:none;}

a.attachitem{ text-decoration:underline; margin-left:10px;}

/******** 业务单日志列表 *********/
.logitem{padding-left:100px; width:700px; position:relative; overflow:hidden;}
.logitem .ico{float:left;width:50px;}
.logitem .ico img {width:50px; height:50px; border:1px solid #666;}
.logitem .ico .txt {width:50px; font-weight:bold; text-align:center; overflow:hidden;}
.logitem .pl{float:left; position:relative; width:16px; height:50px;}
.logitem .pl .pl_img{position:absolute; top:10px; left:2px; width:15px;height:12px;background:url(/images/log_pointer.gif) 0px 0px no-repeat;}
.logitem .content{width:550px; padding:5px; margin-bottom:10px; overflow:hidden; border:1px solid #999; background:#fff; }
.logitem .logtoolbar{ width:550px; text-align:right; margin-top:5px;}
.logitem .logtoolbar a{margin-right:10px;}

.logreply{width:695px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #ddd;}
.logreply .item{width:695px;}
.logreply .ico{float:right;width:50px;}
.logreply .ico img {width:50px; height:50px;}
.logreply .ico .txt {width:50px; font-weight:bold; text-align:center; overflow:hidden;}
.logreply .pr{float:right; position:relative; width:16px; height:50px;}
.logreply .pr .pr_img{position:absolute; top:10px; left:-1px; width:15px;height:12px;background:url(/images/log_pointer.gif) -15px 0px no-repeat;}
.logreply .content{float:right; width:500px; padding:5px; margin-bottom:10px; overflow:hidden; border:1px solid #ccc; background:#fff;}
.logreply .replytoolbar{ width:500px; text-align:right; margin-top:5px;}
.logreply .replytoolbar a{margin-right:10px;}
.logreply .content .rdate{color:#aaa; margin-bottom:10px;}

.logitem .line {position:absolute; left:15px; top:0px; width:2px; background:#b6e1a5; height:5000px;}
.logitem .line .dot{position:absolute; left:-7px; top:0px; width:16px; height:16px;}
.logitem .line .txt{position:absolute; left:12px; top:0px; width:80px; color:#58c82b; font-weight:bold; font-size:10px; -webkit-text-size-adjust:none;}


/********** 帮助文档 ************/
.doc_pad{padding:5px;}
.doc_title { font-size:22px; font-weight:bold;}
.doc_infobar{ font-size:14px; color:#999; margin:5px 0px 10px 0px; border-bottom:1px dashed #ccc;}

/********** 我的桌面 ************/
.shadowbox{margin:5px;}
.shadowbox .list_top_bar {padding:5px 10px; background:#f5f5f5;}
.shadowbox .list_top_bar .list_top_title{font-weight:bold;color:#444; font-size:14px}

#logbox{border:1px solid #f0f0f0; background:#f7f7f7;height:800px; overflow:scroll; position:relative}
#logpad{width:740px; overflow:hidden; position:relative;}
#loadingmsg{display:none; height:50px; line-height:50px; background:#fff281; text-align:center;}

#notice_scrollpad{height:280px; overflow:hidden;}
#noticelist{height:280px; padding:5px; }
#noticelist li {padding:5px 0px; line-height:24px; border-bottom:1px dashed #ddd;}
#noticelist li:first-child{padding:5px; font-weight:bold;}
#noticelist li .noticeimg {display:none; width:80px; height:50px;vertical-align:top; margin:0px 5px;}
#noticelist li:first-child .noticeimg {display:inline; }